table.insert(itemActions,
	function(item, action)
		-- UNIQUE gloves
		if not (item.quality == ItemQuality.Unique and
				item.baseItem.baseType.Type == ItemKind.Gloves) then
			return false
		end

		return processItemList(item, action, uniqueGloves)
	end
)

-- see: dir .. "readme.txt" for information regarding itemLists

uniqueGloves = {
-- Normal
	--{"lgl", 1, false}, -- The Hand of Broc
	{"vgl", 1, false}, -- Bloodfist
	{"mgl", 5, true, -- Chance Guards
		function(item)
			if item.flags.Ethereal then -- not keeping eth
				return false
			end

			if item.flags.Identified then
				return (
						findStat(item, "Magic Find") >= 10 -- 40 (perf) mf? (30ed perf)
						)
			end

			return true -- unid
		end
	},
	{"tgl", 2, true, -- Magefist
		function(item)
				if item.flags.Identified and not item.flags.Ethereal then
				return (findStat(item, "Defense Percent") >= 10) -- 30ed? (perf)
			end

			return true -- unid
		end
	},
	{"hgl", 1, false}, -- Frostburn
-- Exceptional
	{"xlg", 1, false}, -- Venom Grip
	{"xvg", 1, false}, -- Gravepalm
	{"xmg", 1, false}, -- Ghoulhide
	{"xtg", 1, false}, -- Lava Gout
	{"xhg", 1, false}, -- Hellmouth
-- Elite
	{"uvg", 7, false}, -- Dracul's Grasp
	{"umg", 6, false}, -- Soul Drainer
	{"uhg", 8, false}, -- Steelrend
}